imaginary places - German English Dictionary